<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>结构伪类选择器</title>
<!--    避免class和id 选择器-->
    <style>
    /*选择ul的第一个元素*/
    ul li:first-child{
        background-color: rebeccapurple;
    }
    /*选择ul的最后一个元素*/
    ul li:last-child{
        background-color: beige;
    }
    /*选择ul的第第三个元素, 定位到父元素，父元素中的第三个子元素，与上述不同*/
    ul li:nth-child(3){
        background-color: saddlebrown;
    }
    /*    选择父元素中，第二个为p类型的元素，也是定位父元素*/
    p:nth-of-type(2){
        background-color: yellow;
    }

    a:hover{
            background-color: salmon;
    }
    </style>
</head>
<body>

<a href="">12312</a>
<p>p1</p>
<p>p2</p>
<p>p3</p>

<ul>
    <li>
        li1
    </li>
    <li>
        li2
    </li>
    <li>
        li3
    </li>
    <li>
        li4
    </li>
    <li>
        li5
    </li>
</ul>
</body>
</html>